A verification approach from MDE applied to Model Based System Engineering: xeFFBD dynamic semantic
نویسندگان
چکیده
Model Based System Engineering (MBSE) is an engineering approach based on creating, analyzing and manipulating various models. This requires first Design Specific Modeling Languages (DSML) definition. Second, it is important to ensure models’ quality in terms of construction (models are correctly built) and of relevance for reaching design objectives (some of stakeholder’s requirements can be checked). For this purpose, various approaches of models verification and validation exist. This paper aims to discuss an approach introduced in Model Driven Engineering domain allowing to define executable and provable DSMLs. It is here applied and evaluated on a well-known functional modeling language, creating an executable and provable extension. Some limitations are discussed and improvements are proposed.
منابع مشابه
Institution-based foundations for verification in the context of model-driven engineering
A separation of duties between software developers is usually proposed to cope with formal verification issues within the ModelDriven Engineering (MDE) paradigm. MDE experts are responsible for the definition of models and model transformations, while formal verification experts conduct the verification process. This schema should be aided by (semi)automatic translations from the MDE elements t...
متن کاملA Verification Approach from MDE Applied to Model Based Systems Engineering: xeFFBD Dynamic Semantics
syntaxes of DSMLs partially define language semantics through their underlying structure and the vocabulary naming concepts and relationships. Unfortunately, such semantics may sometimes be ambiguous, since different engineers may have different understanding of a single model. Therefore, in order to have equal and non-ambiguous understanding, it is essential to define in a precise and non-ambi...
متن کاملInstitution-Based Semantics for MOF and QVT-Relations
To cope with formal verification issues within the ModelDriven Engineering (MDE) paradigm, a separation of duties between software developers is usually proposed: MDE experts define models and transformations, while formal verification experts conduct the verification process. This is often aided by (semi)automatic translations form the MDE elements to their formal representation in the semanti...
متن کاملA MDE-Based Approach to the Safety Verification of Extended SysML Activity Diagram
Safety verification of real-time embedded systems is a complex and hot issue. This paper proposes a SysML/MARTE activity diagram (SMAD), which is extended from SysML activity diagram (SAD) with non-functional MARTE semantics, for the describing of the real-time embedded systems behaviors. To carry out the safety verification, we transform the SMAD into timed automata. The processes of the model...
متن کاملMDE 2.0:Pragmatic formal model verification and other challenges HdR
This document presents a synthesis of the research results conducted in the field of model-driven engineering (MDE) by the author. MDE is becoming one of the dominant software engineering paradigms in the industry. Similar to any other engineering discipline, MDE advocates for the rigorous use of (software) models (expressed as typed graphs) as the main artifacts in all software engineering act...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014